package demoPolymorphism2;
/*
* 在多态中成员方法的访问规则是：
*    看new 的是谁就优先用谁，没有则向上找
*
* 口诀：编译看左边，运行看右边。
*
* 对比一下：
* 成员变量：编译看左边运行还看左边。
* 成员变量：编译看左边，运行看右边。
* */
public class DemoMultiMethod {
    public static void main(String[] args) {
        Fu obj = new Zi();//多态
        //编译看左边，左边是父，所以编译报错
//        obj.methodZi();//错误写法，
        obj.method();//子父都有，优先用子
        obj.methodFu();//子类没有，父类有，向上找到父类
    }
}
